Concept: content authority groups (CAGs) and content authoring workflow

A content authority group (CAG) is a special type of iMIS security group whose members have permissions that are specific only to Content Management (WCM) functionality within iMIS. CAGs are also used to enable content authoring workflow.

CAG permissions

CAG permissions are specified for each member of a CAG. These permissions determine whether that member can create, edit, publish, and delete navigation items, content records, and content folders. They also determine whether that member can define content layouts, upload graphics for use in Content Html iParts, and upload files when defining a ContentFile iPart.

CAG permissions are globally applied throughout CM. For example, if a specific iMIS user is granted permission to edit content records in any CAG to which they belong, then that user has global permission to edit content records in any content folder.

CAGs can be designated as a Master Admin CAG. Members of a Master Admin CAG are automatically assigned to a special iMIS Content Administrator security role. iMIS users who belong to the Content Administrator role always have full Document System security permissions for all CM definition objects in the system.

Content authoring workflow

Content authoring workflow is enabled for a content folder by assigning a CAG to the content folder. All content records created in that content folder will subsequently progress through the workflow that is defined by the permissions assigned to each member of the CAG.

When new sub-folders are created, the CAG assigned to the parent folder is copied into the definition of the new sub-folder by default (thus inheriting the parent folder's workflow), but any CAG member with Folder Editor permissions can change or remove the assigned CAG of the new sub-folder.

Content authoring workflow revolves around messages that appear in the Content Designer Task List for every person who is a member of at least one CAG. Any person with access to Content Management can view anyone's Content Designer Task List. The Content Designer Task List is divided into the following categories:

■    Content you are working on - Content records that you were the last person to define and save, and which are still in a Working state, are listed here. It does not matter whether you are a member of the CAG assigned to the content record's parent content folder, or whether the parent content folder has a CAG assigned to it.

■    Content awaiting your approval - People who do not have Content Approver CAG permissions cannot publish content records. Instead of seeing a Publish command, they see a Submit for Approval command, which submits a content publishing request. These content publishing requests are listed here for all people that have Content Approver CAG permissions in at least one CAG to which they belong. It does not matter whether you are a member of the CAG assigned to the content record's parent content folder, or whether the parent content folder has a CAG assigned to it.

■    Content deletion requests - People who do not have Content Approver CAG permissions cannot delete content records. They see the Organize > Delete command, but using it does not actually delete the content record from its parent content folder. Instead, this action submits a content deletion request. These content deletion requests are listed here for all people that have Content Approver CAG permissions in at least one CAG to which they belong. It does not matter whether you are a member of the CAG assigned to the content record's parent content folder, or whether the parent content folder has a CAG assigned to it.

■    Content that has expired or will soon expire - If you are the assigned content owner for a content record that is defined to have an expiration date, expiration notices for that content record are listed here when that date approaches, when the date actually occurs, and at defined intervals after the date has passed. (For more information, see Fields: setup - workflow.)

■    Content change requests assigned to you - When people who do not have Content Editor CAG permissions use the Surf-to-Edit feature of CM to edit an iPart or content record on a rendered web page, they see a content change request form instead of the content record editor or iPart editor. Such content change requests on content records for which you are the assigned content owner are listed here.

Note: The person who creates a new content record is automatically assigned as the content owner for that content record (this assignment can be manually changed after creation). It does not matter who the content owner assigned to the parent content folder might be.

Caution! A content record does not have a content owner automatically assigned if it was created by a person who is a member of the SysAdmin role, but who does not have Content Editor CAG permissions in at least one CAG.

■    Unassigned content change requests - Similar to the preceding bullet, except that content change requests for content records that have no specified content owner are listed here in the Content Designer Task List of every person who has Content Editor CAG permissions in at least one CAG to which they belong.

Note: You must be a Full user and you must belong to at least one CAG to see the Content Management tab. Casual and Public users who are members of a CAG cannot see the Content Management tab, but they can interact with content records by using the Surf-to-Edit feature.